package site.shihuan.helpdesk.auth.model.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

/**
 * 用户信息VO
 *
 * @author 周世焕
 * @Date 2021/1/24 17:11
 */
@Data
public class UserVO {

    /**
     * 用户ID
     */
    private String userId;
    /**
     * 用户名
     */
    private String username;
    /**
     * 租户编码
     */
    private String tenantId;
    /**
     * 租户头像
     */
    private String tenantAvatar;
    /**
     * 租户名称
     */
    private String tenantName;
    /**
     * 部门编号
     */
    private String deptId;
    /**
     * 部门名称
     */
    private String deptName;
    /**
     * 头像
     */
    private String avatar;
    /**
     * 注册时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Long createTime;
    /**
     * 上次登录
     */
    private Long lastLogin;
    /**
     * 角色
     */
    private String roles;
    /**
     * 电话
     */
    private String mobile;
    /**
     * 邮箱地址
     */
    private String email;
    /**
     * 是否已验证邮箱
     */
    private Integer isChecked;
    /**
     * 昵称显示
     */
    private String nickname;
    /**
     * 性别
     */
    private Integer sex;

    /**
     * accessToken
     */
    private String accessToken;

    /**
     * refreshToken
     */
    private String refreshToken;

}
